@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
input,body,textarea{ font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}

::selection{background:#06f;color:#fff;}
::-moz-selection{background:#06f;color:#fff;}

::-webkit-input-placeholder{text-overflow:ellipsis}
::-webkit-scrollbar{width:8px;height:8px;overflow:auto}
::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0}
::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}

.pagination{ width:auto; height:auto; overflow:hidden; clear:both; text-align:center;  margin:20px auto 20px auto;}
.pagination li{ min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;border:solid 1px #d9d9d9; border-radius:4px;}
.pagination li:first-child a,.pagination li:last-child a{box-sizing: border-box;padding: 0 10px;}
.pagination li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; box-sizing: border-box; }
.pagination li:hover,.pagination li.active{ background:#38a0f4; color:#fff; border:solid 1px #38a0f4; }
.pagination li:hover a{ color: #fff;}

.ui-nodata{ text-align: center; padding: 20px; box-sizing: border-box; overflow: hidden;}
.ui-nodata img{ display:block; margin: 0 auto;}
.ui-nodata p{ font-size: 13px; color: #666; line-height: 38px;}

.ui-content{ line-height: 280%; font-size: 16px; font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif !important; overflow: hidden;}
.ui-content p,.ui-content div{font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif !important;line-height: 280%; font-size: 16px;}
.ui-content img{  max-width: 800px;}

.home-header .home-header_nav .nav_bar_label a{ color: #000;}

.l{ float: left;}
.r{ float:right;}



.bh-fixright{ width:51px; height:324px; position:fixed; top:35%; right:5px; background:url(../images/fix-tool.png) no-repeat 0 0; z-index:29;}
.bh-fixright .bh-fixtop{ height:60px; width:51px; display:block; cursor:pointer;}
.bh-fixright .bh-fixqq{ height:51px; width:51px; display:block; cursor:pointer; margin-top:1px;}
.bh-fixright .bh-fixtel{ height:51px; width:51px; display:block; cursor:pointer; margin-top:1px; position:relative; z-index:3;}
.bh-fixright .bh-fixhide{ height:52px; width:270px; display:block; cursor:pointer; background:url(../images/bg/case-bg.jpg) repeat 0 0; position:absolute; left:270px; z-index:1; display:none;}
.bh-fixright .bh-fixhidetel{ height:52px; width:270px; display:block; color:#fff; text-align:center; line-height:52px; font-size:16px; position:absolute; left:-270px; z-index:2; top:-52px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; display:none;}
.bh-fixright .bh-baiduqiao{ height:51px; height:51px; display:block; cursor:pointer; margin-top:1px; position:relative;}
.bh-fixright .bh-fixweixin{ height:51px; height:51px; display:block; cursor:pointer; margin-top:1px; position:relative;}
.bh-fixright .bh-fixweixinhide{ width:155px; height:155px; background:url(../images/bg/weixin-bg-r.png) no-repeat 0 0; background-size:cover; position:absolute; left:-155px; top:-55px; display:none; overflow:hidden;}
.bh-fixright .bh-fixweixinhide img{ margin:12px auto; display:block;}
.bh-fixright .bh-fixxiaochengxu{ height:51px; height:51px; display:block; cursor:pointer; margin-top:1px; position:relative;}
.bh-fixright .bh-fixxiaochengxunhide{ width:155px; height:155px; background:url(../images/bg/weixin-bg-r.png) no-repeat 0 0; background-size:cover; position:absolute; left:-155px; top:-55px; display:none; overflow:hidden;}
.bh-fixright .bh-fixxiaochengxunhide img{ margin:12px auto; display:block;}

.ui-content-v{ width: 1400px; margin: 20px auto; overflow: hidden; box-sizing: border-box;}

@media screen and (max-width:1380px){
    .container-box,.top-tip .top-content{ width: 1200px !important;min-width: 100% !important; box-sizing: border-box; }
    .center-box,.ui-content-v{ width: 1200px !important;}
    .header .nav-centen .nav-link-x{ margin-left: 20px !important;}
    .footer-one .left-navs .foot-links{ margin-right: 45px !important;}

    .about .right-img img{ height: 400px;}
    .news .news-tabs .news-box .left-news{ width: 500px !important; overflow: hidden;}
    .news .news-tabs .news-box .right-news{ width: 600px !important;}
    .por-list .por-item{ width: 285px !important; margin-right: 15px !important; margin-top: 15px !important;}
    .porject-item .item-li{ width: 285px !important; margin-right: 15px !important; margin-top: 15px !important;}
    .footer-two{ height: 90px !important;}
    .news_list_ul .news_item{ width: 100%; overflow: hidden; box-sizing: border-box; margin: 0 auto;}
    .news_list_ul .news_item a{ width: 100%; box-sizing: border-box; overflow: hidden;}
    .details .left_details{ width: 850px !important;}
    .qualification-list .qualification-list-center .qualification-li .qualification-item .img{ width: 240px !important;}
    .top-content{ padding: 0 10px !important;}
}


.ui-weixinpic-t{ position: absolute; top: 45px; right: 0px; height: 100px; width: 100px; border:solid 1px #dcdcdc; border-radius: 4px; z-index: 666; display: none;}
.ui-weixinpic-t img{ width: 100px; height: 100px;}

